@charset "utf-8";
*{margin:0;padding:0;}
body{font-family:"微软雅黑"; margin:0px; padding:0px; background:#ffffff; height:100%; width:100%; overflow-x:hidden;}
ul,li,h1,h2,h3,h4,h5,p,input,dl,dt,dd,table,th,td,ol,form,bdo,em,i{margin:0;padding:0;list-style:none;}
img{border:0; display:block;}.clear{clear:both;}
a:link,a:visited{color:#333; text-decoration:none;} a:hover{color:#e6196c; text-decoration:none;}
.header
{
    width: 100%;
    background: #8dcd27;
    height: 40px;
    overflow: hidden;
    min-width: 320px;
}
.header h1{height:40px; padding-left:10px; font-size:18px; display:block; min-width:320px; text-align:left; line-height:40px; color:#046330;}

.indexmenu{width:100%; height:40px; display:block; background:#eee;}
.indexmenu ul li{float:left; width:25%; height:40px; display:block;}
.indexmenu ul li span{border-right:1px solid #ddd; display:block; cursor:pointer; position:relative; border-left:1px solid #fff;}
.indexmenu ul li span:hover{background:#dfdbdb;}
.indexmenu ul li i{position:absolute; top:2px; right:15%; background:#e6196c; color:#fff; font-family:Arial, Helvetica, sans-serif; width:16px; height:16px; font-style:normal; border-radius:8px; text-align:center; line-height:16px; font-size:14px;}
.indexicon1{display:block; background:url(../images/index_icon1.png) no-repeat center center; background-size:23px 24px; height:40px;}
.indexicon2{display:block; background:url(../images/index_icon2.png) no-repeat center center; background-size:23px 24px; height:40px;}
.indexicon3{display:block; background:url(../images/index_icon3.png) no-repeat center center; background-size:25px 25px; height:40px;}
.indexicon4{display:block; background:url(../images/index_icon4.png) no-repeat center center; background-size:29px 24px; height:40px;}

.indexbanner{width:100%;  position:relative; height:160px;}
.indexbancon{padding:10px; position:absolute; top:0px; left:0px; display:block;}
.indexbancon em img{width:100%;border-radius:10px;-webkit-border-radius:10px; margin-bottom:10px;}
.indexproduct1{background:#e6196c; display:block; width:100%; vertical-align: middle; overflow:hidden;border-radius:10px;-webkit-border-radius:10px; margin-bottom:10px;}
.indexproduct1 strong{float:right; color:#fff; width:30%;text-align:center; font-size:18px; padding-top:21%;display:block;}
.indexproduct1 img{float:left; width:70%;}
.indexproduct2{background:#e6196c;display:block; width:100%; overflow:hidden; border-radius:10px;-webkit-border-radius:10px; margin-bottom:10px;}
.indexproduct2 strong{float:left; width:30%;text-align:center; font-size:18px; color:#fff;padding-top:21%; display:block;}
.indexproduct2 img{float:right; width:70%;}
.indexproduct3{background:#e6196c;}
.indexproduct4{background:#e6196c;}
.indexproduct4 strong{color:#fff;}

.indexproinfo{width:100%; display:block;}
.indexproinfo a{padding:3px 5px; border:1px solid #fadedb; margin-right:4px; margin-bottom:10px; float:left; display:inline; font-size:14px; color:#666;}
.indexproinfo a:hover{padding:3px 5px; background:#e6196c;border:1px solid #e6196c; margin-right:4px; margin-bottom:10px; float:left; display:block; font-size:14px; color:#fff;}

.content{width:100%; overflow:hidden;}
.content ul li{border:1px solid #fadedb; padding:15px 10px; overflow:hidden; display:block; border-top:none;}
.content ul li:active{background:#fff1f0;}
.content ul li em{float:left; width:40px; height:40px; background:#e6196c; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; display:inline-block; line-height:40px; text-align:center; color:#fff; font-style:normal; margin-top:2px; margin-right:7px; font-size:15px;}
.content ul li strong{line-height:25px; display:block; font-size:16px; color:#464646;}
.content ul li bdo{font-size:14px; font-family:"宋体"; color:#ee0c6c; display:block;}
.content ul li span{float:right;width:16px; height:16px; position:relative; margin-top:8px;}
.content ul li .xiala{
	border-left:3px solid #ffffff; width:6px; height:6px; border-top:3px solid #ffffff;border-bottom:3px solid #fadedb;border-right:3px solid #fadedb;
	-moz-transform: rotate(45deg); /* FF3.5+ */
	-o-transform: rotate(45deg); /* Opera 10.5 */
	-webkit-transform: rotate(45deg); /* Saf3.1+, Chrome */
	transform:rotate(45deg);
	position:absolute;
	left:4px;
	top:2px;
}
.content ul li .upla{
	border-left:3px solid #fadedb; width:6px; height:6px; border-top:3px solid #fadedb;border-bottom:3px solid #ffffff;border-right:2px solid #ffffff;
	-moz-transform: rotate(45deg); /* FF3.5+ */
	-o-transform: rotate(45deg); /* Opera 10.5 */
	-webkit-transform: rotate(45deg); /* Saf3.1+, Chrome */
	transform:rotate(45deg);
	position:absolute;
	left:4px;
	top:6px;
}
.content ul ol{padding:5px 10px 5px 55px; background:#ffffff; display:none; border-bottom:1px solid #fadedb}
.content ul ol p{line-height:25px; font-size:14px; color:#999;}
.content ul ol strong{font-size:14px;color:#464646;}

.navmenu{width:100%; height:40px; display:block;min-width:320px; overflow:hidden;}
.navmenu span{float:left; width:50%; height:40px; display:block; line-height:40px; font-size:18px; cursor:pointer; text-align:center;}
.navmenu .norbtn{background:#fadedb; display:block; height:40px; color:#000; width:50%;}
.navmenu .norbtn a{color:#000; display:block;}
.navmenu .norbtn a:hover{color:#e6196c; display:block;}
.navmenu .hovbtn{background:#e6196c; display:block; height:40px; color:#ffffff; width:50%;}
.navmenu .hovbtn a{color:#fff;display:block;}
.navmenu .hovbtn a:hover{display:block; color:#fff;}
.regcon{padding:20px;}
.regconli{border:1px solid #fadedb;height:40px; line-height:40px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; outline:none; margin-bottom:10px; display:block;}
.regcon p{margin:10px auto; width:100%; display:block; overflow:hidden;}
.regconli em{float:left; width:33%; display:block; overflow:hidden; border-right:1px solid #fadedb;}
.regcon2 p{margin:20px auto;}
.regcon span{float:left; width:50%; height:42px; overflow:hidden;}
.regcon .txt{width:100%; height:40px; background:none; line-height:40px; font-size:14px; display:block;color:#999; border:none; text-indent:10px;}
.regcon .btn,.order .btn{
	height:44px;
	background:#e6196c;
	box-shadow:inset 0px 0px 2px rgba(255,182,206,.75);
	-webkit-box-shadow:inset 0px 0px 2px rgba(255,255,190,.75);
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-size:18px;
	color:#fff;
	outline:none;
	text-align:center;
	line-height:44px;
	clear:both;
}
.regcon .yanzheng{width:48%; float:right; height:42px; cursor:pointer; display:inline-block; line-height:42px; background:#fadedb; color:#000; text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;outline:none;}
.regcon strong{float:left; width:14%; line-height:42px; font-size:16px;border-right:1px solid #fadedb; text-align:center;}
.regcon bdo{float:right; width:85%;}

.dropdown-select {
  width: 100%;
  margin: 0;
  padding:0;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #999;
  text-shadow: 0 1px white;
  /* Fallback for IE 8 */
  background: #ffffff;
  /* "transparent" doesn't work with Opera */
  background: rgba(0, 0, 0, 0) !important;
  border: 0;
  border-radius: 0;
  background:transparent;
  -webkit-appearance: none;
  text-indent:10px;
}

.products,.prolist,.duihuandetail{padding:10px; display:block; overflow:hidden;}
.products strong img{width:100%; border-radius:10px;-webkit-border-radius:10px; margin-bottom:5px;}
.products p{line-height:25px; text-indent:25px; font-size:14px;}
.prososo{display:block; overflow:hidden;border:1px solid #fadedb;height:30px; margin-bottom:10px;}
.prososo ul li{float:left; width:20%; height:30px; display:inline; text-align:center; line-height:30px; font-size:18px; color:#000;}
.prososo ul li span{border-right:1px solid #fadedb; display:block;line-height:30px;}
.prososo ul li .jiantou{background:url(../images/jiantou.jpg) no-repeat 90% center; background-size:7px 10px;}
.prososo ul li .jifen{background:url(../images/shangxia.jpg) no-repeat 92% center; background-size:9px 12px;}
.prososo ul li .btn{height:30px;background:#e6196c; font-size:18px;color:#fff;outline:none; display:block; line-height:30px;clear:both;}
.prolist ol{float:left; width:50%; display:block; margin-bottom:10px; text-align:left;}
.prolist ol p{border:1px solid #fadedb; margin:5px; padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; position:relative; box-shadow:0 3px 5px #ddd;}
.prolist ol img{ padding:2px; width:90%; margin:0 auto 5px; padding-bottom:5px; border-bottom:1px solid #fadedb;}
.prolist ol span{font-size:12px; color:#999; display:block;}
.prolist ol strong{color:#e9337d; font-size:14px;}
.prolist ol .cuxiao{background:url(../images/cuxiao.png) no-repeat 0 center; background-size:48px 18px; color:#fff; width:50px; height:20px; font-weight:600; position:absolute; left:0; top:5px; font-style:normal; font-size:14px; line-height:20px; text-indent:10px;}

.order{padding:20px;}
.order_address{border:1px solid #fadedb; padding:10px; background:url(../images/icon-6.png) no-repeat 98% center; background-size:9px 14px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin-bottom:10px;}
.order_address p{line-height:22px; font-size:14px; color:#333;}
.order_pin,.carbox{border:1px solid #fadedb; padding:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin-bottom:10px;overflow:hidden;}
.order_pin strong{line-height:30px; font-size:16px; text-align:left;border-bottom:1px solid #fadedb; display:block; color:#333; margin-bottom:10px;}
.order_pin strong i{float:right; font-size:12px; color:#999; line-height:30px; font-weight:normal; font-style:normal;}
.order_pin p{line-height:25px; font-size:14px; color:#333;overflow:hidden;border-bottom:1px solid #fadedb; margin-bottom:10px;}
.order_pin p img{float:left; padding:2px border:1px solid #fadedb; margin-right:10px; width:30%;}
.order_pin p span{ display:block; line-height:30px; text-align:left;}
.zongji{font-size:14px; color:#333;}
.zongji .input{width:25px;border:1px solid #fadedb; color:#999; height:20px; line-height:20px; text-align:center; margin-right:10px;}
.zongji span{float:right;}
.order_pin p bdo,.zongji bdo{color:#e9337d; font-size:14px; display:inline-block; font-weight:bold; padding-right:5px;}
.selecticon{ background:url(../images/icon-6.png) no-repeat 98% center;background-size:9px 14px;}
.order_address_cao{background:#fff;border:1px solid #fadedb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin-bottom:10px;}
.order_address_cao p{line-height:30px; padding:10px; text-align:left; font-size:14px;}
.order_address_btn{ width:100%; height:40px; line-height:40px; border-top:1px solid #fadedb;}
.order_address_btn ul li{float:left; width:50%;height:40px; display:block; text-align:center; font-size:18px;}
.order_address_btn ul li:hover{background:#fadedb;}
.order_address_btn ul li span{border-left:1px solid #fadedb; display:block; overflow:hidden; cursor:pointer;}
.order_address_btn ul li .order_editor{background:url(../images/bianji.png) no-repeat 30% center; background-size:10px 13px; border:none;}
.order_address_btn ul li .order_delete{background:url(../images/del.png) no-repeat 30% center; background-size:10px 13px;}


.carbox{margin-top:20px;overflow:hidden;}
.carbtn{width:100%;border-bottom:1px solid #fadedb; overflow:hidden; padding-bottom:10px; margin-bottom:10px;}
.carbtn ol{float:left; width:50%; height:42px; line-height:42px; cursor:pointer; text-align:center;}
.carbtn .curbg{background:url(../images/gou.png) no-repeat right bottom; background-size:22px 18px; display:block;}
.carbtn .goubtn{height:40px; font-size:18px;color:#000;outline:none; text-align:center; display:block; line-height:40px;clear:both;border:1px solid #fadedb; margin:0 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.carbtn .duihuanbtn{height:40px; font-size:18px;color:#fff;outline:none; text-align:center; display:block; line-height:40px;clear:both; background:#e6196c; margin:0 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.carbox .jiesuanbtn{height:40px; font-size:18px;color:#fff; padding:0 20px;outline:none; background:#e6196c; text-align:center; display:block; line-height:40px;clear:both; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.dropdown-checkbox{
  float:left;
  width: 20px;
  margin: 0;
  padding:0;
  height: 20px;
  line-height: 20px;
  color: #fff;
  text-shadow: 0 1px white;
  /* Fallback for IE 8 */
  background:#fff;
  border:1px solid #fadedb;
  border-radius: 0;
  background:transparent;
  -webkit-appearance: none;
}
.checkboxcur{ background:url(../images/checkbox.png) no-repeat center center; background-size:20px 20px;}

.duihuanad{width:100%; margin-bottom:10px; overflow:hidden; display:block;}
.duihuanimg img{width:100%; margin-bottom:10px;}
.duihuanad p{line-height:25px; text-indent:25px; font-size:14px;}
.duihuanad span{line-height:25px; color:#000; font-size:16px; float:left; width:50%; text-align:left;}
.duihuanad span bdo{color:#e9337d;}
.duihuanad i{float:left; padding-right:5px;font-style:normal; font-size:16px; color:#000; line-height:25px;}
.duihuanad i a{width:25px; height:25px; background:#e6196c; color:#fff; text-align:center; line-height:25px; display:inline-block; float:left; font-weight:bold;}
.duihuanad i em{width:30px; border:1px solid #fadedb;height:23px; float:left; display:inline-block;}
.duihuanad i input{width:30px; border:none; line-height:22px; text-align:center; color:#999; font-size:18px;}
.duihuandetail h2{font-size:16px; color:#000; line-height:30px; text-align:left;}
.duihuandetail p{padding:5px;border:1px solid #fadedb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; font-size:14px; line-height:22px; text-indent:29px; color:#666;}
 

.container{width:320px; height:320px; position:relative;display:block; overflow:hidden; margin-bottom:10px;}
.container .num{height:8px; position:absolute; z-index:9999; bottom:10px; left:42%;}
.container .num li{float:left; width:8px; height:8px; display:block; text-align:center; margin:0 2px; cursor:pointer;}
.container .on{background:#e6196c; width:8px; height:8px;color:#fff; display:block;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.container .nor{background:#ffffff; width:8px; height:8px;color:#f60; display:block; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.containercon{width:1600px; height:320px; display:block; position:absolute; left:0; top:0;}
.containercon li{ float:left; width:320px; height:320px;}

.menber{width:100%; display:block; overflow:hidden; position:relative;}
.menber img{width:100%;}
.menberinfo{position:absolute; top:20px; left:10px;}
.menberinfo h2{color:#fff; display:block; overflow:hidden; margin-bottom:15px; font-size:25px;}
.menberinfo bdo{background:url(../images/dizhi.png) no-repeat 10px center #fff; background-size:10px 14px; padding:5px 20px 5px 30px; border-radius:15px;-wekit-border-radius:15px; opacity:0.5; filter:alpha(opacity=50);}
.menberinfo bdo em{ color:#000; font-style:normal; font-size:14px;}
.menberinfo p{float:right; color:#000; line-height:30px;}
.menberright{position:absolute; right:10px; bottom:10px;}
.menberright strong{color:#e9337d;}
.menbernav{width:100%; display:block; overflow:hidden; height:40px; border-top:1px solid #fff;background:#fadedb}
.menbernav ul li{float:left; width:50%; height:40px; text-align:center; font-size:18px; line-height:40px;}
.menbernav ul li span{display:block; border-right:1px solid #fff;height:40px;}
.menbernav .curbtn{background:#e6196c; color:#fff;}

.shaixuan{width:0px;background:#333; position:absolute; right:0; top:0; z-index:99999; overflow:hidden;}
.shaicon{padding:20px; text-align:left;}
.shaicon h2{line-height:35px; font-size:24px; color:#fff; font-weight:bold; display:block; margin-bottom:10px; padding-left:10px; background:url(../images/icon-6.png) no-repeat 190px center #e6196c;background-size:9px 14px;}
.shaicon p,.shaicon div{line-height:30px; color:#fff;font-size:18px; overflow:hidden; padding:5px 0;}
.shaicon .lefticon{background:url(../images/sanjiao.png) no-repeat center center; background-size:6px 10px; display:inline-block; width:20px; height:15px;}
.shaicon .downicon{background:url(../images/downicon.png) no-repeat center center; background-size:10px 6px; display:inline-block; width:20px; height:15px;}
.shaicon span{ display:none; padding-left:30px;}
.shaicon a:link,.shaicon a:visited{line-height:30px; font-size:14px;color:#fff; display:block;}
.shaicon a:hover{color:#e6196c;display:block;line-height:30px; font-size:14px;}


.zhuangup{font-size:14px; color:#000; line-height:22px;}
.zhuangulist{width:100%; display:block; overflow:hidden;}
.zhuangulist ul li{border-bottom:1px solid #fadedb; padding:10px 15px;}
.zhuangulist ul li:hover{ background:#fdf3f2;}
.zhuangulist ul li h2{font-size:18px; color:#000; font-weight:bold; line-height:36px;}
.zhuangulist ul li p{line-height:25px; font-size:14px; color:#666;}
.zhuangulist ul li p span{float:right;}
.zhuangulist ul li a:link,.zhuangulist ul li a:visited{color:#e6196c;}
.zhuangulist ul li a:hover{color:#1155cc;}
.zhuangulist ul li bdo{font-size:12px; color:#999; line-height:22px;}
.zhuangulist ul li p strong{font-size:16px; font-weight:bold;}

